body,html{
height:100%;
margin:0px;
padding:0px;
}
.inline_block{
float:left;
}
.inline_blocks > *
{
	float:left;
}
.blocks3 > *
{
	width:33%;
}
.blocks2 > *
{
	width:50%;
}
.blocks4 > *
{
	width:24%;
}
input:focus{
	outline:1px solid green;
}
._form_campos
{
	overflow:auto;
	padding:2px;
}
._form_campos:hover
{
	outline:skyblue 1px solid;
}
._form_campos label
{
	width:300px;
	float:left;
}
._form_campos label:hover{
text-decoration:underline;
}
._form_campos input
{
	float:left;
}
/*Tipos de mensaje*/
.msg_ok,
.msg_error,
.msg_info{
	border : 3px double black;
	font-size:15px;
}
.msg_ok{
	border-color:green;
}
.msg_error{
	border-color:red;
}
.msg_info{
	border-color:sky;
}